package com.yuanfeng.business.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 店铺补充协议规则表
 * @TableName shop_agreement_rule
 */
@TableName(value ="shop_agreement_rule")
@Data
public class ShopAgreementRuleEntity implements Serializable {
    /**
     * 
     */
    @TableId(type = IdType.AUTO)
    private Integer agreementId;

    /**
     * 协议名称
     */
    private String agreementName;

    /**
     * 协议内容
     */
    private String agreementContent;

    /**
     * 协议开始时间
     */
    private Date agreementStart;

    /**
     * 协议结束时间
     */
    private Date agreementEnd;

    /**
     * 更新人
     */
    private String updateBy;

    /**
     * 更新时间
     */
    private Date updateDate;

    /**
     * 协议状态(1-有效,2-失效)
     */
    private Byte agreementState;

    /**
     * 店铺是否同意(0-不同意,1-同意,2-失效)
     */
    @TableField(exist = false)
    private String shopIsAgree;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}